package com.molichuxing.services.business.dto.request.create;

import com.molichuxing.framework.dto.RequestRootDto;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 * 发票添加
 * </p>
 *
 * @author zph
 * @since 2019-09-23
 */
@Data
public class InvoiceBizCreateDto extends RequestRootDto {

    private static final long serialVersionUID = 1L;

    //private Integer id;

    /**
     * 发票id
     */
    private Integer invoiceId;

    /**
     * 用户id user_id
     */
    private Integer userId;

    /**
     * 发票抬头类型 1：个人 2：企业单位 invoice_title_type
     */
    private Integer invoiceTitleType;

    /**
     * 销售方名称 sell_name
     */
    private String sellName;

    /**
     * 销售方纳税人识别号 sell_tax_number
     */
    private String sellTaxNumber;

    /**
     * 销售方地址 sell_address
     */
    private String sellAddress;

    /**
     * 销售方电话 sell_phone
     */
    private String sellPhone;

    /**
     * 销售方开户行 sell_bank
     */
    private String sellBank;

    /**
     * 销售方银行账号 sell_bank_number
     */
    private String sellBankNumber;

    /**
     * 购买方名称 purchaser_name
     */
    private String purchaserName;

    /**
     * 购买方纳税人识别号 purchaser_tax_number
     */
    private String purchaserTaxNumber;

    /**
     * 购买方地址 purchaser_address
     */
    private String purchaserAddress;

    /**
     * 购买方电话 purchaser_phone
     */
    private String purchaserPhone;

    /**
     * 购买方开户行 purchaser_bank
     */
    private String purchaserBank;

    /**
     * 购买方银行账号 purchaser_bank_number
     */
    private String purchaserBankNumber;

    /**
     * 电子邮箱 email
     */
    private String email;


}
